package com.kaver.sso.dao.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.kaver.sso.dao.po.SsoRights;

/**
 * <p>
 * 权限 服务类
 * </p>
 *
 * @author roc
 * @since 2021-08-06
 */
public interface SsoRightsDao extends IService<SsoRights> {
	/**
     * 查询组是否有这个权限配置
     * */
	boolean queryGroupHasRight(Long groupId, String rightIdentifier);
	/**
	 * 查询权限组的权限数量
	 * */
	int queryGroupRightCount(Long groupId);
	
	/**
	 * 查询权限组的权限
	 * */
	List<SsoRights> queryGroupRight(Long groupId);
	
	/**
	 * 查询子节点数量
	 * */
	int queryChildCount(Long parentId);
}
